#include "Shape.h"

AShape::AShape(void)
{
	mColor = new Vector4f(1,1,1,0);
}

AShape::~AShape(void)
{
	delete mColor;
	delete[] mPoints;
}

void AShape::setColor(float r, float g, float b, float a)
{
	(*mColor)[0]=r;
	(*mColor)[1]=g;
	(*mColor)[2]=b;
	(*mColor)[3]=a;
}

Vector4f * AShape::getColor()
{
	return mColor;
}

Vector3f * AShape::returnPoints()
{
	return mPoints;
}